Received: by mail3.netcom.com (8.6.8.1/Netcom) id OAA11748; Tue, 2 Aug 1994 14:26:09 -0700
Received: from goalkeeper.d2.com by mail3.netcom.com (8.6.9/Netcom) id OAA11726; Tue, 2 Aug 1994 14:25:56 -0700
Received: from d2.com by goalkeeper.d2.com via UUCP (931110.SGI/(930416.SGI)1.0-D2.COM-OUTERELAY) for lightwave-l@netcom.com id AA09871; Tue, 2 Aug 94 14:24:45 -0700
Received: from arcadia.d2.com by omaha.d2.com via SMTP (920330.SGI/(921111.SGI)1.1-D2.COM-RELAY) for lightwave-l@netcom.com id AA12913; Tue, 2 Aug 94 14:23:34 -0700
Received: by arcadia.d2.com (920330.SGI/(921111.SGI)1.1-D2.COM) for @omaha.d2.com:lightwave-l@netcom.com id AA13694; Tue, 2 Aug 94 14:23:33 -0700
From: pockets@d2.com (Sean Cunningham)
Message-Id: <9408022123.AA13694@arcadia.d2.com>
Subject: Re: LW v4 and envelopes...
To: lightwave-l@netcom.com
Date: Tue, 2 Aug 1994 14:23:33 -0700 (PDT)
In-Reply-To: <9408021341.aa14421@hubbub.westford.ccur.com> from "Mark Thompson" at Aug 2, 94 01:41:07 pm
X-Mailer: ELM [version 2.4 PL23beta2]
Content-Type: text
Content-Length: 2354
Sender: owner-lightwave-l@netcom.com
Precedence: list
Reply-To: lightwave-l@netcom.com
:)
:) Sean Cunningham <pockets@d2.com> writes:
:) > o I'd like the ability to combine channel reference with mathematical
:) > functions. This would be necessary for functional dependencies.
:) > [ ...other great suggestions deleted...]
:)
:) Excellent suggestions Sean. After seeing Chris Wedge's talk in the Animation
:) Tricks course at Siggraph (great course by the way), it got me thinking.
:) Consequently, I was going to make the same requests but Sean beat me to it.
:) I would add that it would be nice to enter mathematical functions (that can
:) referernce other channels) on a keyframe basis so that one key could be based
:) on a channel while the following key could be based on a constant, an
:) independant mathematical function (like sin(t)), or a different channel.
:) This would make keyframe interpolation a bit more complex, but it would be
:) really great.
Prisms is nice in this respect. The section of a graph inbetween any two
keyframes is called a "segment." Each segment can have it's own function or
combination of functions (you could mix a sin() function with an ease()
function to get a cool sin wave that ramps up/down).
I'm making heavy use of this feature now. I have a set of snow slopes that
go whizzin' by the camera...the X translation is basicly two keyframes about
four frames apart. The segments on either side of the segment bounded by
these keyframes use the matchin() and matchout() functions.
Also I'd like to add that while I implied some kind of variable reference
for various states within LW with a few of my examples, I didn't really ask
for them...so I'd like to add that to my suggs list. An example would be
$F or $CF for the current frame...something like $X or $TX for the current